package com.xue.controller;

import java.util.HashMap;
import java.util.Map;


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 
 * @ClassName: DefaultController 
 * @Description: 网关请求控制层
 * @author zzx
 *
 * @date 2020年1月3日
 */
@RestController
public class DefaultController {

	/**
	 * 
	 * @Title: defaultfallback  
	 * @Description: 服务请求异常默认处理方法
	 * @param @return    参数  
	 * @return Map<String,String>    返回类型  
	 * @throws  
	 * @author zzx
	 * @date 2020年1月3日
	 */
	@RequestMapping("/defaultfallback")
    public Map<String,String> defaultfallback(){
        System.err.println("降本机级操作...");
        Map<String,String> map = new HashMap<>();
        map.put("resultCode","fail");
        map.put("resultMessage","服务异常");
        map.put("resultObj","null");
        
        //HttpServerletRequest 装请求信息类
        //HttpServerletRespionse 装相应信息的类
       // Cookie cookie=new Cookie("sessionId","CookieTestInfo");
       // response.addCookie(cookie);
        
        return map;
    }
//	
//	@RequestMapping(value = "/setCookies",method = RequestMethod.GET)
//    public  String setCookies(HttpServletResponse response){
//        //HttpServerletRequest 装请求信息类
//        //HttpServerletRespionse 装相应信息的类
//        Cookie cookie=new Cookie("sessionId","CookieTestInfo");
//        response.addCookie(cookie);
//        return "获得cookies信息成功";
//    }
	
}
